package com.ctgu.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.ctgu.entity.Account;


/**
 * @author nepture
 */
public interface AccountService extends IService<Account> {

    /**
     * todo: 检验账号密码是否输入成功
     *
     * @param telephone 手机号
     * @param pwd       密码
     * @return 返回该账号是否存在
     */
    boolean checkPwdAndAccount(String telephone, String pwd);

    /**
     * todo: 注册账号
     *
     * @param telephone 手机号
     * @param pwd       密码
     * @return 返回该账号是否注册成功
     */
    boolean addAccount(String telephone, String pwd);

    /**
     * todo: 修改账户密码
     *
     * @param telephone 手机号
     * @param pwd       密码
     * @return 返回该账号密码是否修改成功
     */
    boolean updateAccount(String telephone, String pwd);

    /**
     * todo: 删除账号
     *
     * @param telephone 手机号
     * @return 返回该账号是否删除成功
     */
    boolean deleteAccount(String telephone);

}
